package io.github.frailty9.crserver.dso.service;

import io.github.frailty9.crserver.dto.UserInfoDto
import io.github.frailty9.crserver.model.User

/**
 * UserService
 */
interface UserService {

    /**
     * 通过登录的 id 获取用户信息
     * @param id 用户 id
     * @return 用户信息
     */
    fun getInfo(id: Long): UserInfoDto

    /**
     * 通过登录的 id 更新用户信息
     * @param user 更新信息
     */
    fun update(user: User)

}